package com.jk.api;

import com.jk.po.AreaPO;
import com.jk.po.DestinationPO;
import com.jk.po.HotelPO;
import com.jk.vo.AreaVO;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RequestMapping("DestinationService")
@ResponseBody
public interface DestinationApi {
    /*
     * @author 赵磊荣
     * @date 2021/6/30 15:29
     * @return 目的地查询
     */
    @GetMapping("queryDestination")
    List<DestinationPO> queryDestination();

    /*
     * @author 赵磊荣
     * @date 2021/7/1 15:26
     * @return 查询热度排序
     */
    @GetMapping("querydestinationheat")
    List<DestinationPO> querydestinationheat();
    /**
     *
     *
     * @author 赵磊荣
     * @date 2021/7/1 15:41
     * @return 等级排序754
     * 4574
     */
    @GetMapping("querydestinationlevel")
    List<DestinationPO> querydestinationlevel();
    /**
     * @author 段卓帆
     * @date 2021/7/1 15:22
      * @return 查询景区价格从低到高
     */
    @GetMapping("queryByPrice")
    List<DestinationPO> queryByPrice();
    /**
     * @author 段卓帆
     * @date 2021/7/1 15:23
     * @return 查询景区价格从高到低
     */
    @GetMapping("queryByPriceDesc")
    List<DestinationPO> queryByPriceDesc();

    /**
     *
     *
     * @author 赵磊荣
     * @date 2021/7/5 19:44
     * @return 查询地区表
     */
    @GetMapping("queryAreaList")
    List<AreaVO> queryAreaList();


    /**
     * @author 段卓帆
     * @date 2021/7/6 19:31
     * @return
     */
    @GetMapping("queryAreaAndTAList")
    List<AreaVO> queryAreaAndTAList();

    /**
     * @author 段卓帆
     * @date 2021/7/6 19:31
     * @return
     */
    @PostMapping("queryAreaAndTAByTaid/{taid}")
    AreaVO queryAreaAndTAByTaid(@PathVariable("taid")Integer taid);
}
